package com.ipartek.pruebas.bean;

//import ipt.util.Util;

import java.util.Comparator;

/**
 * Clase para el aprendizaje de herencias, es la principal para CotraCespedP5
 * @author practicas5
 *
 */
public class VehiculoP5 implements Comparable<VehiculoP5>{
	// Atributos
	String marca, modelo;
	int potencia;
	boolean traccion;

	// Constructores
	public VehiculoP5() {
		super();
		this.marca = "";
		this.modelo = "";
		this.potencia = 0;
		this.traccion = false;
	}

	public VehiculoP5(String marca, String modelo, int potencia,
			boolean traccion) {
		super();
		this.marca = marca;
		this.modelo = modelo;
		this.potencia = potencia;
		this.traccion = traccion;
	}

	// getters setters
	public String getMarca() {
		return marca;
	}

	public void setMarca(String marca) {
		this.marca = marca;
	}

	public String getModelo() {
		return modelo;
	}

	public void setModelo(String modelo) {
		this.modelo = modelo;
	}

	public int getPotencia() {
		return potencia;
	}

	public void setPotencia(int potencia) {
		this.potencia = potencia;
	}

	public boolean isTraccion() {
		return traccion;
	}

	public void setTraccion(boolean traccion) {
		this.traccion = traccion;
	}

	//Con este metodo podemos ordenar
	@Override
	public int compareTo(VehiculoP5 o) {
		if ( this.potencia < o.potencia ){
			return -1;
		}else{
			return 1;
		}
	}

}

